Preview - Constructing A Simple Model: Solid Diffusion

Optional Extensions and Wrap-Up


Here is one way to plot the distribution of atoms:

The Solid Diffusion model in the models library uses a different (more complicated) method to get a slightly different looking graph. Both are shown in the model below, and the code for the Models Library version is in the procedure plot-atoms in the code tab. 


Questions

Please answer the questions below.

What do you think about the two different ways of plotting the number of atoms per column? What are the advantages and disadvantages of each?


If you have time and are curious, here are some ideas for extending the model. If you choose to do any of these, describe what you did below:

  • The model uses a very simple initial state in which there is always exactly one column of vacancies and they are all located in the middle. Try adding settings (e.g. a slider) that dictate how many vacancies there are and where they start out.

  • Give the two metals, or the two sides of the world, different characteristics. For example, a temperature difference could be simulated by making atomic movements on one side happen less often than on the other. Or you could make the atoms different sizes and make them move with a probability less than one. 


How long did it take you to go through the lesson?


Were there any parts of the lesson that were confusing? Were there parts you think you could have done significantly faster with a little more explanation?


What was your favorite part(s) of the lesson and what did you learn from it?


Is there anything you think should be added to the lesson?


You can enter any other feedback you have below. 


Notes

These notes will appear on every page in this lesson so feel free to put anything here you'd like to keep track of.